
$(function () {
    $("[data-dict]").each(function (i,n) {
        var codeName= $(n).data("dict")
        $.ajax({
            url:codeName,
            dataType:"json",
            success:function (d) {
                $.each(d,function (index,node) {
                    var option="<option value='"+node.valueid+"'>"+node.valuename+"</option>"
                    $(n).append(option)
                })
            }
        })
    })


    $("[data-gory1]").each(function (i,n) {
        var codeName= $(n).data("gory1")
        $.ajax({
            url:codeName,
            dataType:"json",
            success:function (d) {
                $.each(d,function (index,node) {
                    var option="<option value='"+node.id+"'>"+node.categoryname+"</option>"
                    $(n).append(option)
                })
            }
        })
    })
    //当一级分类进行选择的时候触发的方法
    $("[data-gory1]").change(function () {

        //选中一级分类ID
        var id=$(this).val();
        var codeName= $("[data-gory1]").data("gory1")
        $("[data-gory2]").empty();
        $("[data-gory2]").append("<option value='0'>请选择</option>")
        $("[data-gory3]").empty();
        $("[data-gory3]").append("<option value='0'>请选择</option>")
        $.ajax({
            url:codeName+"?id="+id,
            dataType:"json",
            success:function (d) {
                $.each(d,function (index,node) {
                    var option="<option value='"+node.id+"'>"+node.categoryname+"</option>"
                    $("[data-gory2]").append(option)
                })
            }
        })

    })

    //当二级分类进行选择的时候触发的方法
    $("[data-gory2]").change(function () {

        //选中二级分类ID
        var id=$(this).val();
        var codeName= $("[data-gory1]").data("gory1")
        $.ajax({
            url:codeName+"?id="+id,
            dataType:"json",
            success:function (d) {
                $("[data-gory3]").empty();
                $("[data-gory3]").append("<option value='0'>请选择</option>")
                $.each(d,function (index,node) {
                    var option="<option value='"+node.id+"'>"+node.categoryname+"</option>"
                    $("[data-gory3]").append(option)
                })
            }
        })

    })
})